package com.lemon.smartsafety.entity.common;

import java.io.Serializable;

/**
 * Created by Cooliean on 16/3/24.
 * 通用的ICON Model
 */
public class RcvBaseIconModel<T> implements Serializable {
    private String  title;
    private int     icon;
    private boolean isFirst;
    private String  value;
    private boolean showArrow = true;
    private boolean disable   = false;
    private T tag;

    private boolean isShowWarning=false;
    private int status= 0;//建筑状态：有绿色 1 、红色 3、黄色  2

    public boolean isShowWarning() {
        return isShowWarning;
    }

    public void setShowWarning(boolean showWarning) {
        isShowWarning = showWarning;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public int getIcon() {
        return icon;
    }

    public void setIcon(int icon) {
        this.icon = icon;
    }

    public boolean isFirst() {
        return isFirst;
    }

    public void setFirst(boolean first) {
        isFirst = first;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public boolean isShowArrow() {
        return showArrow;
    }

    public void setShowArrow(boolean showArrow) {
        this.showArrow = showArrow;
    }


    public boolean isDisable() {
        return disable;
    }

    public void setDisable(boolean disable) {
        this.disable = disable;
    }

    public T getTag() {
        return tag;
    }

    public void setTag(T tag) {
        this.tag = tag;
    }
}
